草庐IT

powershell - base64 到 guid 到 base64

全部标签

xml - 使用 powershell 将 XML 转换为特定的 JSON 结构

需要有关将xml转换为特定json结构的帮助。XML看起来像这样,126/10/2014ABCCompanyMitsubishiLancerLancer2.0GSRHatchCVT19972000226/10/2014ABCCompanyMazdaAxelaJapan1497326/10/2014TestCompanyKiaSorentoKorea22002500426/10/2014TestCompanyNissanPathfinderSUVJapan20002000可以有一个或多个上述格式的文件,我的要求是读取所有这些文件并按所有者对它们进行分组,然后通过将这些对象转换为JSON来

xml - Excel 2003 XML 格式不会在 Excel 2010 x64 中自动打开

我有一个生成Excel文件的vbscript,采用旧式ExcelXMLSpreadsheet2003格式。它包含必要的处理说明(即标记),我的用户可以通过双击附件在Office2003和Office2007(在XP上运行)中打开它们。我们现在正在测试带有Office2010x64的Windows7x64桌面构建,但它不再有效。这些文件仅在IE中打开并显示底层XML。如果文件被保存到桌面,它仍然在图标上显示Excel标志,但仍然会在IE中打开。这是64位问题还是Excel2010问题?有解决办法吗?我在想持久处理程序可能在注册表中丢失或注册错误,但我不知道要添加什么...

xml - 需要使用 Powershell 帮助写入 Machine.config

Powershell和Machine.config帮助我是powershell的新手,如果可能的话,我需要快速掌握(我相信这是一个常见的句子)。我正在编写一个优化服务器以成为网络服务器的脚本,我需要使用powershell写入machine.configs。我也有所有需要的优化,我不需要那部分的帮助。我已经想了一个多月了,也谷歌了很多,我真的找不到解决办法,所以我想去找专家。希望我也能在powershell方面做得很好,并在某个时候做出贡献。到目前为止,我已经取得了令人难以置信的进展,并且已经完成了所有优化和大部分powershell,但仍停留在脚本的一部分我需要得到机器有多少个cpu

xml - PowerShell 的 Import-Clixml 来自字符串

有没有办法运行Import-Clixml字符串或XML对象上的cmdlet?它需要一个文件路径作为输入来生成PowerShell对象,并且不能从XML对象获取输入。因为有ConvertTo-Xml将PowerShell对象序列化为XML对象的cmdlet,为什么没有从XML进行的转换,这会做相反的事情?我知道System.Xml.Serialization.XmlSerializer类可以做到这一点。但是,我想坚持使用cmdlet来执行此操作。有没有办法在不创建临时文件的情况下使用cmdlet(可能只使用Import-Clixml)执行此操作? 最佳答案

c# - 此 XmlWriter 不支持 base64 编码数据

我有这样一个类:publicclassData{publicstringName{get;set;}publicintSize{get;set;}publicstringValue{get;set;}[NonSerialized]publicbyte[]Bytes;}当List打下面的序列化方法,偶尔死掉InvalidOperationException"ThisXmlWriterdoesnotsupportbase64encodeddata."如你所见,我没有直接编码任何东西,只是使用默认的序列化机制。privatestaticXDocumentSerialize(Tsource){

xml - Powershell invoke-webrequest with xml soap envelope body containing £ char 错误

我正在尝试使用PowershellsInvoke-Webrequest将soap信封发送到受密码保护的Web服务。密码包含“£”字符,这会导致以下错误:Invoke-WebRequest...Theformatterthrewanexceptionwhiletryingtodeserializethemessage:Therewasanerrorwhiletryingtodeserializeparameterhttp://tempuri.org/:password.TheInnerExceptionmessagewas'Therewasanerrordeserializingtheo

c# - 将空 XML 元素反序列化为 Guid.Empty

我在反序列化方面遇到了一些麻烦。......如果我用00000000-0000-0000-0000-000000000000它工作正常,但以防万一我只使用-对象未反序列化(有没有办法将空元素反序列化为Guid.Empty?应与此元素的值映射的属性:[XmlElement(ElementName="CardNumber")][JsonProperty("CardNumber")]publicGuid?CardNumber{get;set;}同样的情况在JSON中正常工作并使用Guid.Empty而不是空元素值{"CardNumber":""} 最佳答案

c# - 将 powershell 对象另存为 xml 并在 c# 中加载

我有以下powershell脚本扫描位置并将文件详细信息添加到xml文件,Get-ChildItem-recursec:\DATA|Select-Object*,@{Name="Kbytes";Expression={"{0:N0}"-f($_.Length/1Kb)}},@{Name="Age";Expression={(((Get-Date)-$_.CreationTime).Days)}}|Export-Clixmlc:\DATA\Final.xml据我所知,这应该是.net框架中的一个对象,假设是一个数据集?我想做的是将此对象加载到C#应用程序中并将其用作数据集。我如何将对象加

xml - 当我尝试将值设置为 xml 属性时,powershell 奇怪地编码了符号

在我的构建脚本中,我有一个辅助powershell函数,如下所示:functionset-connectionstring{param($path,$name,$value)$settings=[xml](get-content$path)$setting=$settings.configuration.connectionStrings.add|where{$_.name-eq$name}$setting.connectionString="$value"$setting.providerName="System.Data.SqlClient"$resolvedPath=resolv

c# - 从 xml 文档解码 base64 编码的数据

我收到一些嵌入了base64编码图像的xml文件,我需要对其进行解码并另存为文件。可以在下面下载此类文件的未修改(压缩除外)示例:20091123-125320.zip(60KB)但是,我收到诸如“Base-64字符数组的长度无效”和“Base-64字符串中的字符无效”之类的错误。我在代码中标记了我在代码中出现错误的行。文件可能如下所示:Whatup处理代码如下:varxd=newXmlDocument();xd.Load(filename);varnodes=xd.GetElementsByTagName("media");foreach(XmlNodenodeinnodes){va